David Bain (born 5 August 1900, date of death unknown) was a Scottish footballer. His regular position was as a forward. He was born in Rutherglen. He played for Rutherglen Glencairn, Everton, and Manchester United.